package cc.rengu.igas.acct.facade.request;

import cc.rengu.igas.acct.facade.base.BaseRequest;

import java.io.Serializable;

/**
 * 虚拟账户预授权撤销交易   --请求报文
 *
 * @author WKF
 */
public class VirtAcctPreAuthCancelRequest extends BaseRequest implements Serializable {
    /**
     * 外部客户唯一标识
     */
    private String userId;

    /**
     * 客户号
     */
    private String customerId;

    /**
     * 虚拟账户账号
     */
    private String acctNo;

    /**
     * 外部客户类型
     */
    private String userType;

    /**
     * 账户类型
     */
    private String acctType;

    /**
     * 交易金额
     */
    private String transAmt;

    /**
     * 摘要
     */
    private String summary;

    /**
     * 冻结记账流水
     */
    private String freezeAcctSeqNum;


    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getAcctNo() {
        return acctNo;
    }

    public void setAcctNo(String acctNo) {
        this.acctNo = acctNo;
    }

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    public String getAcctType() {
        return acctType;
    }

    public void setAcctType(String acctType) {
        this.acctType = acctType;
    }

    public String getTransAmt() {
        return transAmt;
    }

    public void setTransAmt(String transAmt) {
        this.transAmt = transAmt;
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public String getFreezeAcctSeqNum() {
        return freezeAcctSeqNum;
    }

    public void setFreezeAcctSeqNum(String freezeAcctSeqNum) {
        this.freezeAcctSeqNum = freezeAcctSeqNum;
    }
}
